// Libraries
import React, {SFC} from 'react'

/* eslint-disable no-mixed-spaces-and-tabs */
const JSLogo: SFC = () => {
  return (
    <svg
      width="100%"
      height="100%"
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 300 300"
    >
      <style>
        {`
           .js0{fill:none;}
           .js1{fill:#699F63;}
           .js2{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
           .js3{fill-rule:evenodd;clip-rule:evenodd;fill:#699F63;}
           .js4{clip-path:url(#XMLID_5_);}
           .js5{fill:url(#SVGID_1_);}
           .js6{fill:url(#SVGID_2_);}
           .js7{fill:url(#SVGID_3_);}
           .js8{fill:url(#SVGID_4_);}
           .js9{fill:url(#SVGID_5_);}
           .js10{fill:url(#SVGID_6_);}
        `}
      </style>
      <rect className="js0" width={300} height={300} />
      <g>
        <g>
          <path
            className="js1"
            d="M148.5,235.7c-0.9,0-1.8-0.2-2.6-0.7l-8.1-4.8c-1.2-0.7-0.6-0.9-0.2-1.1c1.6-0.6,1.9-0.7,3.7-1.7
          			c0.2-0.1,0.4-0.1,0.6,0l6.3,3.7c0.2,0.1,0.5,0.1,0.8,0l24.4-14.1c0.2-0.1,0.4-0.4,0.4-0.7v-28.1c0-0.3-0.1-0.5-0.4-0.7l-24.4-14.1
          			c-0.2-0.1-0.5-0.1-0.8,0l-24.4,14.1c-0.2,0.1-0.4,0.4-0.4,0.7v28.1c0,0.3,0.1,0.5,0.4,0.7l6.7,3.9c3.6,1.8,5.8-0.3,5.8-2.5v-27.8
          			c0-0.4,0.3-0.7,0.7-0.7h3.1c0.4,0,0.7,0.3,0.7,0.7v27.8c0,4.8-2.6,7.6-7.2,7.6c-1.4,0-2.5,0-5.6-1.5l-6.4-3.7
          			c-1.6-0.9-2.6-2.6-2.6-4.4v-28.1c0-1.8,1-3.5,2.6-4.4l24.4-14.1c1.5-0.9,3.6-0.9,5.1,0l24.4,14.1c1.6,0.9,2.6,2.6,2.6,4.4v28.1
          			c0,1.8-1,3.5-2.6,4.4L151,235C150.2,235.4,149.4,235.7,148.5,235.7z"
          />
          <path
            className="js1"
            d="M156,216.3c-10.7,0-12.9-4.9-12.9-9c0-0.4,0.3-0.7,0.7-0.7h3.2c0.4,0,0.6,0.3,0.7,0.6
          			c0.5,3.2,1.9,4.8,8.3,4.8c5.1,0,7.3-1.2,7.3-3.9c0-1.6-0.6-2.7-8.6-3.5c-6.7-0.7-10.8-2.1-10.8-7.5c0-4.9,4.1-7.9,11.1-7.9
          			c7.8,0,11.7,2.7,12.2,8.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.2h-3.2c-0.3,0-0.6-0.2-0.7-0.6c-0.8-3.4-2.6-4.5-7.6-4.5
          			c-5.6,0-6.3,2-6.3,3.4c0,1.8,0.8,2.3,8.3,3.3c7.5,1,11.1,2.4,11.1,7.7C168.1,213.3,163.7,216.3,156,216.3z"
          />
        </g>
        <g>
          <path
            className="js1"
            d="M191.1,186.8c0,2.6-2.1,4.7-4.7,4.7c-2.6,0-4.7-2.1-4.7-4.7c0-2.7,2.2-4.7,4.7-4.7
          			C189,182.1,191.1,184.1,191.1,186.8z M182.5,186.8c0,2.2,1.8,4,3.9,4c2.2,0,4-1.8,4-4c0-2.2-1.8-3.9-4-3.9
          			C184.3,182.8,182.5,184.6,182.5,186.8z M184.7,184.1h1.8c0.6,0,1.8,0,1.8,1.4c0,1-0.6,1.2-1,1.3c0.7,0,0.8,0.5,0.9,1.2
          			c0.1,0.4,0.1,1.1,0.3,1.4h-1.1c0-0.2-0.2-1.6-0.2-1.7c-0.1-0.3-0.2-0.4-0.5-0.4h-0.9v2.1h-1V184.1z M185.7,186.5h0.8
          			c0.7,0,0.8-0.5,0.8-0.7c0-0.7-0.5-0.7-0.8-0.7h-0.8V186.5z"
          />
        </g>
        <path
          className="js2"
          d="M72.9,125.6c0-1.1-0.6-2.2-1.6-2.7L45.5,108c-0.4-0.3-0.9-0.4-1.4-0.4c0,0-0.2,0-0.3,0c-0.5,0-1,0.2-1.4,0.4
        		l-25.9,14.9c-1,0.6-1.6,1.6-1.6,2.7l0.1,40.1c0,0.6,0.3,1.1,0.8,1.3c0.5,0.3,1.1,0.3,1.6,0l15.4-8.8c1-0.6,1.6-1.6,1.6-2.7v-18.7
        		c0-1.1,0.6-2.1,1.6-2.7l6.5-3.8c0.5-0.3,1-0.4,1.6-0.4c0.5,0,1.1,0.1,1.6,0.4l6.5,3.8c1,0.6,1.6,1.6,1.6,2.7v18.7
        		c0,1.1,0.6,2.1,1.6,2.7l15.4,8.8c0.5,0.3,1.1,0.3,1.6,0c0.5-0.3,0.8-0.8,0.8-1.3L72.9,125.6z"
        />
        <path
          className="js2"
          d="M197.3,70.5c-0.5-0.3-1.1-0.3-1.6,0c-0.5,0.3-0.8,0.8-0.8,1.3v39.7c0,0.4-0.2,0.8-0.5,0.9
        		c-0.3,0.2-0.8,0.2-1.1,0l-6.5-3.7c-1-0.6-2.2-0.6-3.1,0l-25.9,14.9c-1,0.6-1.6,1.6-1.6,2.7v29.9c0,1.1,0.6,2.1,1.6,2.7l25.9,14.9
        		c1,0.6,2.2,0.6,3.1,0l25.9-14.9c1-0.6,1.6-1.6,1.6-2.7V81.8c0-1.1-0.6-2.2-1.6-2.7L197.3,70.5z M194.9,146.4c0,0.3-0.1,0.5-0.4,0.7
        		l-8.9,5.1c-0.2,0.1-0.5,0.1-0.8,0l-8.9-5.1c-0.2-0.1-0.4-0.4-0.4-0.7v-10.3c0-0.3,0.1-0.5,0.4-0.7l8.9-5.1c0.2-0.1,0.5-0.1,0.8,0
        		l8.9,5.1c0.2,0.1,0.4,0.4,0.4,0.7V146.4z"
        />
        <g>
          <path
            className="js2"
            d="M283.4,135.9c1-0.6,1.6-1.6,1.6-2.7V126c0-1.1-0.6-2.1-1.6-2.7l-25.7-14.9c-1-0.6-2.2-0.6-3.1,0l-25.9,14.9
          			c-1,0.6-1.6,1.6-1.6,2.7v29.8c0,1.1,0.6,2.2,1.6,2.7l25.7,14.6c0.9,0.5,2.1,0.5,3.1,0l15.5-8.6c0.5-0.3,0.8-0.8,0.8-1.4
          			c0-0.6-0.3-1.1-0.8-1.4l-26-14.9c-0.5-0.3-0.8-0.8-0.8-1.4v-9.4c0-0.6,0.3-1.1,0.8-1.4l8.1-4.7c0.5-0.3,1.1-0.3,1.6,0l8.1,4.7
          			c0.5,0.3,0.8,0.8,0.8,1.4v7.4c0,0.6,0.3,1.1,0.8,1.4c0.5,0.3,1.1,0.3,1.6,0L283.4,135.9z"
          />
          <path
            className="js3"
            d="M255.8,134.5c0.2-0.1,0.4-0.1,0.6,0l5,2.9c0.2,0.1,0.3,0.3,0.3,0.5v5.7c0,0.2-0.1,0.4-0.3,0.5l-5,2.9
          			c-0.2,0.1-0.4,0.1-0.6,0l-5-2.9c-0.2-0.1-0.3-0.3-0.3-0.5v-5.7c0-0.2,0.1-0.4,0.3-0.5L255.8,134.5z"
          />
        </g>
        <g>
          <defs>
            <path
              id="XMLID_143_"
              d="M116.2,108.5c-1-0.6-2.1-0.6-3.1,0l-25.7,14.8c-1,0.6-1.6,1.6-1.6,2.7v29.7c0,1.1,0.6,2.1,1.6,2.7
            				l25.7,14.9c1,0.6,2.1,0.6,3.1,0l25.7-14.9c1-0.6,1.6-1.6,1.6-2.7v-29.7c0-1.1-0.6-2.1-1.6-2.7L116.2,108.5z"
            />
          </defs>
          <linearGradient
            id="XMLID_4_"
            gradientUnits="userSpaceOnUse"
            x1="125.1041"
            y1="119.5736"
            x2="101.8713"
            y2="166.9685"
          >
            <stop offset={0} style={{stopColor: '#41873F'}} />
            <stop offset="0.3288" style={{stopColor: '#418B3D'}} />
            <stop offset="0.6352" style={{stopColor: '#419637'}} />
            <stop offset="0.9319" style={{stopColor: '#3FA92D'}} />
            <stop offset={1} style={{stopColor: '#3FAE2A'}} />
          </linearGradient>
          <use
            xlinkHref="#XMLID_143_"
            style={{
              overflow: 'visible',
              fillRule: 'evenodd',
              clipRule: 'evenodd',
              fill: 'url(#XMLID_4_)',
            }}
          />
          <clipPath id="XMLID_5_">
            <use xlinkHref="#XMLID_143_" style={{overflow: 'visible'}} />
          </clipPath>
          <g className="js4">
            <path
              className="js0"
              d="M113,108.5l-25.8,14.8c-1,0.6-1.7,1.6-1.7,2.7v29.7c0,0.7,0.3,1.4,0.8,2l29-49.5
            				C114.6,108,113.8,108.1,113,108.5z"
            />
            <path
              className="js0"
              d="M115.5,173.6c0.3-0.1,0.5-0.2,0.7-0.3l25.7-14.9c1-0.6,1.6-1.6,1.6-2.7v-29.7c0-0.8-0.4-1.6-0.9-2.2
            				L115.5,173.6z"
            />
            <linearGradient
              id="SVGID_1_"
              gradientUnits="userSpaceOnUse"
              x1="110.7341"
              y1="144.3775"
              x2="175.9236"
              y2="96.212"
            >
              <stop offset="0.1376" style={{stopColor: '#41873F'}} />
              <stop offset="0.4032" style={{stopColor: '#54A044'}} />
              <stop offset="0.7136" style={{stopColor: '#66B848'}} />
              <stop offset="0.9081" style={{stopColor: '#6CC04A'}} />
            </linearGradient>
            <path
              className="js5"
              d="M142,123.4l-25.8-14.8c-0.3-0.1-0.5-0.3-0.8-0.3l-29,49.5c0.2,0.3,0.5,0.5,0.9,0.7l25.8,14.9
            				c0.7,0.4,1.6,0.5,2.4,0.3l27.1-49.7C142.5,123.7,142.2,123.5,142,123.4z"
            />
          </g>
          <g className="js4">
            <path
              className="js0"
              d="M143.6,155.8v-29.7c0-1.1-0.7-2.1-1.6-2.7l-25.8-14.8c-0.3-0.2-0.6-0.3-0.9-0.3l28.3,48.3
            				C143.6,156.2,143.6,156,143.6,155.8z"
            />
            <path
              className="js0"
              d="M87.3,123.4c-1,0.6-1.7,1.6-1.7,2.7v29.7c0,1.1,0.7,2.1,1.7,2.7l25.8,14.9c0.6,0.4,1.3,0.5,2,0.4l-27.7-50.4
            				L87.3,123.4z"
            />
            <linearGradient
              id="SVGID_2_"
              gradientUnits="userSpaceOnUse"
              x1="84.9192"
              y1="103.1674"
              x2="144.3774"
              y2="103.1674"
            >
              <stop offset="9.191646e-02" style={{stopColor: '#6CC04A'}} />
              <stop offset="0.2864" style={{stopColor: '#66B848'}} />
              <stop offset="0.5968" style={{stopColor: '#54A044'}} />
              <stop offset="0.8624" style={{stopColor: '#41873F'}} />
            </linearGradient>
            <polygon
              className="js6"
              points="112.2,103.1 111.9,103.3 112.4,103.3 			"
            />
            <linearGradient
              id="SVGID_3_"
              gradientUnits="userSpaceOnUse"
              x1="84.9192"
              y1="140.8973"
              x2="144.3774"
              y2="140.8973"
            >
              <stop offset="9.191646e-02" style={{stopColor: '#6CC04A'}} />
              <stop offset="0.2864" style={{stopColor: '#66B848'}} />
              <stop offset="0.5968" style={{stopColor: '#54A044'}} />
              <stop offset="0.8624" style={{stopColor: '#41873F'}} />
            </linearGradient>
            <path
              className="js7"
              d="M142,158.4c0.7-0.4,1.3-1.2,1.5-2l-28.3-48.3c-0.7-0.1-1.5,0-2.2,0.3l-25.6,14.8l27.7,50.4
            				c0.4-0.1,0.8-0.2,1.1-0.4L142,158.4z"
            />
            <linearGradient
              id="SVGID_4_"
              gradientUnits="userSpaceOnUse"
              x1="84.9192"
              y1="157.8714"
              x2="144.3774"
              y2="157.8714"
            >
              <stop offset="9.191646e-02" style={{stopColor: '#6CC04A'}} />
              <stop offset="0.2864" style={{stopColor: '#66B848'}} />
              <stop offset="0.5968" style={{stopColor: '#54A044'}} />
              <stop offset="0.8624" style={{stopColor: '#41873F'}} />
            </linearGradient>
            <polygon
              className="js8"
              points="144.4,158 144.2,157.7 144.2,158.1 			"
            />
            <linearGradient
              id="SVGID_5_"
              gradientUnits="userSpaceOnUse"
              x1="84.9192"
              y1="165.5433"
              x2="144.3774"
              y2="165.5433"
            >
              <stop offset="9.191646e-02" style={{stopColor: '#6CC04A'}} />
              <stop offset="0.2864" style={{stopColor: '#66B848'}} />
              <stop offset="0.5968" style={{stopColor: '#54A044'}} />
              <stop offset="0.8624" style={{stopColor: '#41873F'}} />
            </linearGradient>
            <path
              className="js9"
              d="M142,158.4l-25.7,14.9c-0.4,0.2-0.7,0.3-1.1,0.4l0.5,0.9l28.6-16.6v-0.4l-0.7-1.2
            				C143.3,157.3,142.7,158,142,158.4z"
            />
            <linearGradient
              id="SVGID_6_"
              gradientUnits="userSpaceOnUse"
              x1="153.0397"
              y1="118.1685"
              x2="116.3697"
              y2="192.9754"
            >
              <stop offset={0} style={{stopColor: '#41873F'}} />
              <stop offset="0.3288" style={{stopColor: '#418B3D'}} />
              <stop offset="0.6352" style={{stopColor: '#419637'}} />
              <stop offset="0.9319" style={{stopColor: '#3FA92D'}} />
              <stop offset={1} style={{stopColor: '#3FAE2A'}} />
            </linearGradient>
            <path
              className="js10"
              d="M142,158.4l-25.7,14.9c-0.4,0.2-0.7,0.3-1.1,0.4l0.5,0.9l28.6-16.6v-0.4l-0.7-1.2
            				C143.3,157.3,142.7,158,142,158.4z"
            />
          </g>
        </g>
      </g>
    </svg>
  )
}
/* eslint-enable */
export default JSLogo
